// vue.config.js
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;

module.exports = {
    // ...保留您已有的 configureWebpack 配置...
    configureWebpack: {
        plugins: [
            new BundleAnalyzerPlugin({
                analyzerMode: 'static',
                openAnalyzer: false,
                reportFilename: 'report.html'
            })
        ]
    },

    // --- 新增 H5 开发服务器代理配置 ---
    devServer: {
        proxy: {
            '/api/map': { // 1. 定义一个代理标识，所有以 /api/map 开头的请求都会被代理
                target: 'https://api.map.baidu.com', // 2. 目标服务器地址
                changeOrigin: true, // 3. 必须设置为 true，表示改变请求源
                pathRewrite: { // 4. 路径重写，将请求中的 /api/map 替换为空字符串
                    '^/api/map': ''
                }
            }
        }
    }
};